<?php
$_POST=array_map("htmlspecialchars",$_POST);
$_POST=array_map("addslashes",$_POST);
$con = mysql_connect($_POST['db_host'],$_POST['db_user'],$_POST['db_psw']);
if (!$con){
	echo '<script>alert("无法连接数据库地址");</script>';exit;
}
$db_selected = mysql_select_db($_POST['db_name'], $con);
if (!$db_selected){
  echo '<script>alert("无法连接数据库名，请检查数据库名是否存在");</script>';exit;
}
$db1=file_get_contents("../database.php");
$db1=str_replace("{DB_HOST}",$_POST['db_host'],$db1);
$db1=str_replace("{DB_USER}",$_POST['db_user'],$db1);
$db1=str_replace("{DB_PSW}",$_POST['db_psw'],$db1);
$db1=str_replace("{DB_NAME}",$_POST['db_name'],$db1);
$db1=str_replace("{DB_PREFIX}",$_POST['db_prefix'],$db1);
$db1=str_replace("{URL}",$_POST['url'],$db1);
file_put_contents("../database.php",$db1);

$db2=file_get_contents("../admin/database.php");
$db2=str_replace("{DB_HOST}",$_POST['db_host'],$db2);
$db2=str_replace("{DB_USER}",$_POST['db_user'],$db2);
$db2=str_replace("{DB_PSW}",$_POST['db_psw'],$db2);
$db2=str_replace("{DB_NAME}",$_POST['db_name'],$db2);
$db2=str_replace("{DB_PREFIX}",$_POST['db_prefix'],$db2);
$db2=str_replace("{URL}",$_POST['url'],$db2);
file_put_contents("../admin/database.php",$db2);

$db3=file_get_contents("./momocms.sql");
$db3=str_replace("{prefix}",$_POST['db_prefix'],$db3);
file_put_contents("./momocms.sql",$db3);

$sql=file_get_contents("./momocms.sql");
$sql_arr=explode(";\n",$sql);
mysql_query("SET sql_mode=''");
mysql_query("set names utf8");
$sql_arr_count=sizeof($sql_arr);
for($i=1;$i < $sql_arr_count;$i++){
	mysql_query($sql_arr[$i]);
}

mysql_query("insert into ".$_POST['db_prefix']."admin set
					user = '".$_POST['admin']."',
					psw = '".md5($_POST['password'])."',
					isAdmin = 1");
mysql_close($con);
echo '<script>parent.window.location.href="../admin";</script>';
?>